package lecteurmusique;

import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
import javax.swing.SwingConstants;

import elubrication.MumWindow;
import evenement.LecteurMusiqueListener;

import ihm.AbstractModule;
import ihm.BarreOutil;

public class LecteurMusique extends AbstractModule {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public LecteurMusique(MumWindow parent) {
		super(parent);
	}

	@Override
	protected BarreOutil getBarreOutil() {
		
		BarreOutil barre_outil = new BarreOutil(getMainFrame());
		barre_outil.setMyActionListener(new LecteurMusiqueListener(getMainFrame()));
		
		JTextField saisie = new JTextField("Pas de barre d'outil...");
		saisie.setColumns(20);
		saisie.setEditable(false);
		saisie.addActionListener(barre_outil.getMyActionListener());
		saisie.setActionCommand("SAISIE");
		barre_outil.add(saisie);
		
		return barre_outil;
	}
	
	@Override
	protected JTabbedPane getCadrePrincipal() {
		JTabbedPane cadre_principal;
		cadre_principal = new JTabbedPane(SwingConstants.TOP);
		cadre_principal.addTab("En cours", new JPanel());
		cadre_principal.addTab("Bibliothèque", new JPanel());
		cadre_principal.addTab("Playlists", new JPanel());
		return cadre_principal;
	}


}
